MPCLYITTNVNFDGVNTDPFYSEVTKAVASIVGRPQNLVMVVLKGSVEIVFGGNKEAAAYAEIVSMGGITKQVKRELIATVGSILHTHFSIHPTRFIFKVFDINSLPLPSKL